package com.ruangong.GitClient.YanZhaoWang;
import java.io.Serializable;
import org.jetbrains.annotations.NotNull;

public class Major implements Serializable{
    /**
     * 考试方式 院系所 专业 研究方向 学习方式 指导教师 拟招生人数 考试范围 备注
     */
    private String examinationMethods;
    private String department;
    private String major;
    private String researchDirection;
    private String learningMethod;
    private String instructor;
    private String plannedEnrollment;
    private String examinationScope;
    private String remarks;

    public Major() {
    }

    public Major(String examinationMethods, String department, String major, String researchDirection, String learningMethod, String instructor, String plannedEnrollment, String examinationScope, String remarks) {
        this.examinationMethods = examinationMethods;
        this.department = department;
        this.major = major;
        this.researchDirection = researchDirection;
        this.learningMethod = learningMethod;
        this.instructor = instructor;
        this.plannedEnrollment = plannedEnrollment;
        this.examinationScope = examinationScope;
        this.remarks = remarks;
    }

    /**
     * 获取
     * @return examinationMethods
     */
    public String getExaminationMethods() {
        return examinationMethods;
    }

    /**
     * 设置
     * @param examinationMethods 考试方式
     */
    public void setExaminationMethods(String examinationMethods) {
        this.examinationMethods = examinationMethods;
    }

    /**
     * 获取
     * @return department
     */
    public String getDepartment() {
        return department;
    }

    /**
     * 设置
     * @param department 院系所
     */
    public void setDepartment(String department) {
        this.department = department;
    }

    /**
     * 获取
     * @return major
     */
    public String getMajor() {
        return major;
    }

    /**
     * 设置
     * @param major 专业
     */
    public void setMajor(String major) {
        this.major = major;
    }

    /**
     * 获取
     * @return researchDirection
     */
    public String getResearchDirection() {
        return researchDirection;
    }

    /**
     * 设置
     * @param researchDirection 研究方向
     */
    public void setResearchDirection(String researchDirection) {
        this.researchDirection = researchDirection;
    }

    /**
     * 获取
     * @return learningMethod
     */
    public String getLearningMethod() {
        return learningMethod;
    }

    /**
     * 设置
     * @param learningMethod 学习方式
     */
    public void setLearningMethod(String learningMethod) {
        this.learningMethod = learningMethod;
    }

    /**
     * 获取
     * @return instructor
     */
    public String getInstructor() {
        return instructor;
    }

    /**
     * 设置
     * @param instructor 指导教师
     */
    public void setInstructor(String instructor) {
        this.instructor = instructor;
    }

    /**
     * 获取
     * @return plannedEnrollment
     */
    public String getPlannedEnrollment() {
        return plannedEnrollment;
    }

    /**
     * 设置
     * @param plannedEnrollment 拟招生人数
     */
    public void setPlannedEnrollment(String plannedEnrollment) {
        this.plannedEnrollment = plannedEnrollment;
    }

    /**
     * 获取
     * @return examinationScope
     */
    public String getExaminationScope() {
        return examinationScope;
    }

    /**
     * 设置
     * @param examinationScope 考试范围
     */
    public void setExaminationScope(String examinationScope) {
        this.examinationScope = examinationScope;
    }

    /**
     * 获取
     * @return remarks
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * 设置
     * @param remarks 备注
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @NotNull
    public String toString() {
//        return "Major{examinationMethods = " + examinationMethods + ", department = " + department + ", major = " + major + ", researchDirection = " + researchDirection + ", learningMethod = " + learningMethod + ", instructor = " + instructor + ", plannedEnrollment = " + plannedEnrollment + ", examinationScope = " + examinationScope + ", remarks = " + remarks + "}";
//        return "Major{考试方式 = " + examinationMethods + ", 院系所 = " + department + ", 专业 = " + major + ", 研究方向 = " + researchDirection + ", 学习方式 = " + learningMethod + ", 指导教师 = " + instructor + ", 拟招生人数 = " + plannedEnrollment + ", 考试范围 = " + examinationScope + ", 备注 = " + remarks + "}";
        return "Major{考试方式 = " + examinationMethods + ", \t院系所 = " + department + ", \t专业 = " + major + ", \t研究方向 = " + researchDirection + ", \t学习方式 = " + learningMethod + ", \t指导教师 = " + instructor + ", \t拟招生人数 = " + plannedEnrollment + ", \t考试范围 = " + examinationScope + ", \t备注 = " + remarks + "}";
    }
}
